/**
 * 
 */
package sample.model;

import java.util.List;

/**
 * @author mingbao
 * 
 */
public class TableModel
{
	
    private String              property;

    private String              property1;

    private String              property2;    //#property

    private String              property3;    //${configDesc?default('')}

    private String              property4;    //${row.configDesc?default('')}

    private String              property5;    //${configDesc?default('')}全部作为字符串处理

    private String              property6;    //row.configDesc
    
    private String              propertyItem;    //#item.property

    private String              javaType;

    private String              column;

    private int                 isId;

    private int                 isDto;

    private int                 isCreateTime;

    private int                 isUpdateTime;

    private int                 isUpdateBy;

    private int                 isCreateBy;

    private int                 isOptTime;

    private String              propertyBig;

    private String              javaTypeShort;

    private String              columnComment; //COLUMN_COMMENT

    private int                 charLength;

    private String              tableComment; //

    private List<PropertyModel> selectedAttr;

    private int                 isSelected;
    
    private int              key;
    
    public int getKey()
    {
        return key;
       
    }

    public void setKey(int key)
    {
        this.key = key;
    }

    public int getIsSelected()
    {
        return isSelected;
    }

    public void setIsSelected(int isSelected)
    {
        this.isSelected = isSelected;
    }

    public List<PropertyModel> getSelectedAttr()
    {
        return selectedAttr;
    }

    public void setSelectedAttr(List<PropertyModel> selectedAttr)
    {
        this.selectedAttr = selectedAttr;
    }

    public String getTableComment()
    {
        return tableComment;
    }

    public void setTableComment(String tableComment)
    {
        this.tableComment = tableComment;
    }

    public int getCharLength()
    {
        return charLength;
    }

    public void setCharLength(int charLength)
    {
        this.charLength = charLength;
    }

    public int getIsCreateBy()
    {
        return isCreateBy;
    }

    public void setIsCreateBy(int isCreateBy)
    {
        this.isCreateBy = isCreateBy;
    }

    public int getIsOptTime()
    {
        return isOptTime;
    }

    public void setIsOptTime(int isOptTime)
    {
        this.isOptTime = isOptTime;
    }

    public String getProperty1()
    {
        return property1;
    }

    public void setProperty1(String property1)
    {
        this.property1 = property1;
    }

    public int getIsId()
    {
        return isId;
    }

    public void setIsId(int isId)
    {
        this.isId = isId;
    }

    public String getProperty()
    {
        return property;
    }

    public void setProperty(String property)
    {
        this.property = property;
    }

    public String getJavaType()
    {
        return javaType;
    }

    public void setJavaType(String javaType)
    {
        this.javaType = javaType;
    }

    public String getColumn()
    {
        return column;
    }

    public void setColumn(String column)
    {
        this.column = column;
    }

    public int getIsDto()
    {
        return isDto;
    }

    public void setIsDto(int isDto)
    {
        this.isDto = isDto;
    }

    public int getIsCreateTime()
    {
        return isCreateTime;
    }

    public void setIsCreateTime(int isCreateTime)
    {
        this.isCreateTime = isCreateTime;
    }

    public int getIsUpdateTime()
    {
        return isUpdateTime;
    }

    public void setIsUpdateTime(int isUpdateTime)
    {
        this.isUpdateTime = isUpdateTime;
    }

    public int getIsUpdateBy()
    {
        return isUpdateBy;
    }

    public void setIsUpdateBy(int isUpdateBy)
    {
        this.isUpdateBy = isUpdateBy;
    }

    public String getPropertyBig()
    {
        return propertyBig;
    }

    public void setPropertyBig(String propertyBig)
    {
        this.propertyBig = propertyBig;
    }

    public String getJavaTypeShort()
    {
        return javaTypeShort;
    }

    public void setJavaTypeShort(String javaTypeShort)
    {
        this.javaTypeShort = javaTypeShort;
    }

    public String getProperty2()
    {
        return property2;
    }

    public void setProperty2(String property2)
    {
        this.property2 = property2;
    }

    public String getProperty3()
    {
        return property3;
    }

    public void setProperty3(String property3)
    {
        this.property3 = property3;
    }

    public String getProperty4()
    {
        return property4;
    }

    public void setProperty4(String property4)
    {
        this.property4 = property4;
    }

    public String getColumnComment()
    {
        return columnComment;
    }

    public void setColumnComment(String columnComment)
    {
        this.columnComment = columnComment;
    }

    public String getProperty5()
    {
        return property5;
    }

    public void setProperty5(String property5)
    {
        this.property5 = property5;
    }

    public String getProperty6()
    {
        return property6;
    }

    public void setProperty6(String property6)
    {
        this.property6 = property6;
    }

	public String getPropertyItem() {
		return propertyItem;
	}

	public void setPropertyItem(String propertyItem) {
		this.propertyItem = propertyItem;
	}
}
